body h1:nth-of-type(1){
    font-size: 25px;
}


.brand_label{
    font-size: 20px;
    margin:0 0 0 10px;
}

#brand_select,#variety_select,#type_select{
    height: 30px;
    font-size: 18px;
    margin:-5px 0 0 0 ;
}

#product_add{
    border:1px solid red;
    margin:10px;
}

input{
    border-radius: 3px;
}
.product_ipts{
    border: 1px solid lightslategray;
    font-size: 18px;
    border-radius: 10px;
    height: 35px;
    line-height: 35px;
}

.supplier input{
    margin-right:20px;
    width: 320px;
}

#warehouse_id{
    margin:0 0 0 15px;
}

#warehouse_id,legend{
    font-size: 20px;
}
#product_btn_del,#product_btn_add{
    width: 180px;
    margin:0 0 10px 15px;
    border-radius: 10px;
    font-size: 20px;
    height: 50px;
}

.label_checkbox{
    padding:13px 10px 3px 10px;
}

.checkbox_choose{
    width: 20px; height: 20px;
}

#product_table_div input[type=text]{
    width: 120px;
}

#product_submit{
    display: block;
    position: relative;
    margin:30px auto;
    width:300px;
    height: 70px;
    font-size: 35px;
    border-radius: 10px;
}